$(function(){
	/*轮播图显示索引*/
	var index=0;
	/*定时器*/
	var timer=null;
	/*获取banner图*/
	var solid_banner = $('.solid');
	console.log(solid_banner);
	/*获取小圆点按钮*/
	var circle = $('.circle-btn');
	var  banner={
		/*入口函数*/
		init : function(){
			this.bindEvent();
			this.startAutoPlay();
		},
		/*鼠标事件*/
		bindEvent : function(){
			var _this=this;
			var prev=$('.prev-btn');
			var next=$('.next-btn');
			/*鼠标悬浮在banner上*/
			var banner_box=$('.banner-box');
			var circle_box=$('.circle-btn-box');
			var circle_btn=$('.circle-btn');
			this.mouser(banner_box);
			/*鼠标悬浮在上一张 下一张按钮上不滚动*/
			this.mouser(prev);
			this.mouser(next);
			this.mouser(circle_box);
			/*点击下一张*/
			next.click(function(){
				index++;
				if (index>=solid_banner.length) {
					index=0;
				}
				_this.changeImg();
			});
			/*点击上一张*/
			prev.click(function(){
				index--;
				if (index<0) {
					index=solid_banner.length-1;
				}
				_this.changeImg();
			});
			/*点击对应圆点到对应图*/
			for (var i = 0; i < circle_btn.length; i++) {
				circle_btn[i].id=i;
				circle_btn.eq(i).click(function(){
					index = this.id;
					_this.changeImg();
				});
			}
		},
		/*鼠标悬浮不滚动*/
		mouser  : function(targrt){
			var _this=this;
			targrt.hover(function(){
				_this.stopAutoPlay()
			},function(){
				_this.startAutoPlay();
			});
		},
		/*停止自动播放*/
		stopAutoPlay : function(){
			if(timer){
				clearInterval(timer);
			}
		},
		/*开始自动轮播*/
		startAutoPlay : function(){
			var _this=this;
			timer=setInterval(function(){
				index++;
				if(index>=solid_banner.length){
					index=0;
				}
				_this.changeImg();
				console.log(index);
			},1000);
		},
		/*切换图片函数*/
		changeImg : function(){
			/*初始化banner图和圆点按钮*/
			for (var i = 0; i < solid_banner.length; i++) {
				solid_banner.eq(i).removeClass('solid-active');
				circle.eq(i).removeClass('circle-btn-active');
			}
			/*为当前状态添加样式*/
			solid_banner.eq(index).addClass('solid-active');
			circle.eq(index).addClass('circle-btn-active');
		}
	}
	/*程序入口*/
	banner.init();
});